import { LEJU_ADMIN_TOKEN, LEJU_ADMIN_USERINFO } from '@/constants'
// import { removeToken } from "./auth"

/**
 * 设置token
 * @param {*} token 这是token的值 string
 */
export function setToken(token) {
  window.localStorage.setItem(LEJU_ADMIN_TOKEN, token)
}

/**
 * 删除token
 */
export function removeToken() {
  window.localStorage.removeItem(LEJU_ADMIN_TOKEN)
}

/**
 * 获取token
 * @returns string 返回token值
 */
export function getToken() {
  return window.localStorage.getItem(LEJU_ADMIN_TOKEN)
}

/**
 * 设置用户信息
 * @param {*} userinfo JSON(obj) 用户信息的
 */
export function setUserInfo(userinfo) {
  try {
    window.localStorage.setItem(LEJU_ADMIN_USERINFO, JSON.stringify(userinfo))
  } catch (error) {
    console.log(error)
  }
}

/**
 * 获取用户信息
 * @returns 返回用户信息
 */
export function getUserInfo() {
  try {
    return JSON.parse(window.localStorage.getItem(LEJU_ADMIN_USERINFO))
  } catch (error) {
    console.log(error)
  }
}

/**
 * 删除用户信息
 */
export function removeUserInfo() {
  window.localStorage.removeItem(LEJU_ADMIN_USERINFO)
}
